autonomous debits - German English Dictionary